import { constantRoutes } from '@/router'

// 导出模块中的数据
export default {
  namespaced: true, // 开启命名空间
  state: () => ({
    // 让routes默认为静态路由
    routes: constantRoutes
  }),
  mutations: {
    setRoutes(state, val) {
      // 设置routes
      // 注意不能使用state.routes,会导致路由叠加,每次刷新,使用新的静态路由,加新的动态路由,这样就不会叠加
      state.routes = [...constantRoutes, ...val]
    }
  },
  getters: {},
  actions: {}
}
